ol,ul {list-style: none;}
a:link,
a:visited,
a:hover,
a:active{text-decoration:none;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}

.w100{width: 100%; margin: 0 auto}
.w90{width: 90%; margin: 0 auto}
.w80{width: 80%; margin: 0 auto}
.w70{width: 70%; margin: 0 auto}
.w60{width: 60%; margin: 0 auto}
.w50{width: 50%; margin: 0 auto}
.w40{width: 40%; margin: 0 auto}
.w30{width: 30%; margin: 0 auto}
.w20{width: 20%; margin: 0 auto}
.w10{width: 10%; margin: 0 auto}
.wf50{width: 50px;}

body { 
    padding-top: 70px;
}
#logo{
    height:40px;
    margin-top: -10px;
}
#nav_news_box{
    position: absolute;
    display: none;
    top: 52px;
    left: 0px;
    border:1px solid #ccc;
    background-color: #fff;
}
.navbar dirbar{ height: 40px}
.userimage{
    width:20px; 
    height: 20px;
    border-radius: 3px;
}

/*实线*/
.divline{
    width:100%;
    height:1px;
    background-color:#ccc;
}

/*虚线*/
.divdashed{
    width:100%;
    height:1px;
    border-bottom:1px dashed #ccc;
}

#nav_news_box{
    z-index: 3;
}


/* 话题广场 topics */
.radius_label{
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 15px;
    height:25px;
    line-height: 25px;
    font-size: 10px;
    color: #055EB8;
    padding: 0 15px;
    margin: 5px 0;
    margin-right: 20px;
}

.radius_label:hover{
    background-color: #055EB8;
    color: #fff;
}

#topic_l .topicshow{
    height: 80px;
}

/*首页内容*/
.paction{
    line-height: 50px;
    background-color: #fcfcfc;
    height: 50px;
}
.paction a{
    padding: 0 25px;
}

.pimage{
    width: 45px;
    height: 45px;
    border-radius: 5px;
}

.indexshow{

}
.indexshow img{
    width: 45px;
}

.askbefore{
    border: 1px solid #ccc;
    background-color: #fff;
}
#reallyask{
    padding:10px;
    cursor: pointer;
    background-color: #EEE;
    display: none;
}
#askform{
    display: none;
}

/*首页右侧展示*/
.rightshow{

}
.rightshow a{
    display: block;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
}
.rightshow a:hover{
    background-color: #eee;
}


/*提问模态框话题查询输出*/
#topicout{
    display: none;
}

#topicout p{
    font-size: 12px;
    margin: 5px 20px;
}
#topicout p:hover{
    background-color: #eee;
    color: #00F;
}

/*首页搜索框显示框*/
#searchShow
{
    width: 800px;
    position: absolute;
    display: none;
    z-index: 5;
    border: 1px solid #ccc;
    padding:10px;
    background-color: #fff;
}

/*选择*/
.searchlist li
{
    display: inline-block;
    height: 50px;
    width: 100px;
    line-height: 50px;
}



